ul.plugins{
    width: 90%;
    position: relative;
    overflow: hidden;
    padding-top:5px;
}

li.boxed{
    display: block;
    float: left;
    position: relative;
    top: 0px;
    width: 290px;
    min-height: 375px;
    margin: 0em 0.5em 2.5em;
    padding: 0em;
    line-height: 1.2;
    font-size: 1em;
    padding:15px;
}

li.boxed.focused{
    border-left:0;
    border-right:0;
    border-top:0;
    border-bottom-color: #fb8521 !important;
}

h2{
    text-transform: capitalize;
    font-weight: bold;
    margin:0 0 20px;
    width:100%;
    color: #fff;
    font-size: 20px;
    letter-spacing:0;
    font-family: 'Open Sans', sans-serif;
}
.info{float:left;}

.additional-info{
    background:#222;
    height:35px;
    position:absolute;
    bottom:0;
    left:0;
    color:#fff;
    width:100%;
}

.btn{
    margin: 30px 20px;
    padding:10px 0px;
    color:#fff;
    width: 200px;
    text-align:center;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.btn.remove{background:#7E8C8C;}
.btn.install{background:#27AE61; }
.btn.upgrade{background:#3598DC; margin-top: -20px;}

.btn.remove:hover{background:#adb8b8;}
.btn.install:hover{background:#40d881;}
.btn.upgrade:hover{background:#68b8ef;}

.btn.upgrade.upgrade-all{ margin-top:5px;}

li.boxed.focused .btn,
.btn:hover{
    background:#fb8521;
    color:#fff;
}

.desc{font-family:arial; width:100%; height:150px; min-height:150px; display:block;}

.author,
.date{ display:inline-block; font-size:12px; margin:10px 0 0 10px;}

.version{display:none;}

.pull-left { float: left;}
.pull-right {float:right;}
.upgrade-all {margin:5px 0;}

.modal-dialog {
    min-width: 0 !important;
    width: 400px;
}
.restart-dialog {
    text-align: center;
    font-size: 1.4em;
    font-weight: bold;
}
.restart-dialog div {
    padding: 21px;
}
.restart-dialog img {
    display: inline-block;
}
@media only screen and (min-width: 320px) and (max-width: 529px) {
    .plugins .btn{display:inline-block;}

    .desc{width:80%; }
    .btn{Width:100%; margin:0;}
    li.boxed{width:100%;}
}
